edgar d tillyer meaning in English
n. edgar d tillyer (1881-1973), american optical scientist and inventor who held more than 150 patents on lenses and optical devices
n. edgar d tillyer (1881-1973), american optical scientist and inventor who held more than 150 patents on lenses and optical devices